highest point of something (hill, mountain, or tree) - Español Inglés Diccionario